/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.mybeans;
 
import java.sql.PreparedStatement;
import javax.swing.JOptionPane;

/**
 *
 * @author avbravo
 */
public class TemporalMorosidadMensualBeans {

    static int Anio;
    static String Mes;
    static private String Id;
    static String TipoId;
    static String Propietario;
    static String Direccion;
    static String Regimen;
    static String IdRegimen;
    static double Morosidad;
    static double Recargo;
    static double Total;
    static String IdMunicipio;
    static int NumeroMes;
    static double NumeroPorcentaje;
    static double TotalMorosidad;
    static double TotalRecargo;
    static double GranTotal;
    static String estatus;
    static String placa;
    static String IdCorregimiento;
    static String Corregimiento;
    static String Telefono;
    Sesion sesion;

    public static String getTelefono() {
        return Telefono;
    }

    public static void setTelefono(String Telefono) {
        TemporalMorosidadMensualBeans.Telefono = Telefono;
    }


    public static String getCorregimiento() {
        return Corregimiento;
    }

    public static void setCorregimiento(String Corregimiento) {
        TemporalMorosidadMensualBeans.Corregimiento = Corregimiento;
    }

    public static String getIdCorregimiento() {
        return IdCorregimiento;
    }

    public static void setIdCorregimiento(String IdCorregimiento) {
        TemporalMorosidadMensualBeans.IdCorregimiento = IdCorregimiento;
    }


    public static String getPlaca() {
        return placa;
    }

    public static void setPlaca(String placa) {
        TemporalMorosidadMensualBeans.placa = placa;
    }

    
    public static String getEstatus() {
        return estatus;
    }

    public static void setEstatus(String estatus) {
        TemporalMorosidadMensualBeans.estatus = estatus;
    }


    public static double getGranTotal() {
        return GranTotal;
    }

    public static void setGranTotal(double GranTotal) {
        TemporalMorosidadMensualBeans.GranTotal = GranTotal;
    }

    public static double getTotalMorosidad() {
        return TotalMorosidad;
    }

    public static void setTotalMorosidad(double TotalMorosidad) {
        TemporalMorosidadMensualBeans.TotalMorosidad = TotalMorosidad;
    }

    public static double getTotalRecargo() {
        return TotalRecargo;
    }

    public static void setTotalRecargo(double TotalRecargo) {
        TemporalMorosidadMensualBeans.TotalRecargo = TotalRecargo;
    }


    
    public static int getAnio() {
        return Anio;
    }

    public static void setAnio(int Anio) {
        TemporalMorosidadMensualBeans.Anio = Anio;
    }

    public static String getDireccion() {
        return Direccion;
    }

    public static void setDireccion(String Direccion) {
        TemporalMorosidadMensualBeans.Direccion = Direccion;
    }

    public static String getId() {
        return Id;
    }

    public static void setId(String Id) {
        TemporalMorosidadMensualBeans.Id = Id;
    }

    public static String getIdMunicipio() {
        return IdMunicipio;
    }

    public static void setIdMunicipio(String IdMunicipio) {
        TemporalMorosidadMensualBeans.IdMunicipio = IdMunicipio;
    }

    public static String getIdRegimen() {
        return IdRegimen;
    }

    public static void setIdRegimen(String IdRegimen) {
        TemporalMorosidadMensualBeans.IdRegimen = IdRegimen;
    }

    public static String getMes() {
        return Mes;
    }

    public static void setMes(String Mes) {
        TemporalMorosidadMensualBeans.Mes = Mes;
    }

    public static double getMorosidad() {
        return Morosidad;
    }

    public static void setMorosidad(double Morosidad) {
        TemporalMorosidadMensualBeans.Morosidad = Morosidad;
    }

    public static int getNumeroMes() {
        return NumeroMes;
    }

    public static void setNumeroMes(int NumeroMes) {
        TemporalMorosidadMensualBeans.NumeroMes = NumeroMes;
    }

    public static double getNumeroPorcentaje() {
        return NumeroPorcentaje;
    }

    public static void setNumeroPorcentaje(double NumeroPorcentaje) {
        TemporalMorosidadMensualBeans.NumeroPorcentaje = NumeroPorcentaje;
    }

    public static String getPropietario() {
        return Propietario;
    }

    public static void setPropietario(String Propietario) {
        TemporalMorosidadMensualBeans.Propietario = Propietario;
    }

    public static double getRecargo() {
        return Recargo;
    }

    public static void setRecargo(double Recargo) {
        TemporalMorosidadMensualBeans.Recargo = Recargo;
    }

    public static String getRegimen() {
        return Regimen;
    }

    public static void setRegimen(String Regimen) {
        TemporalMorosidadMensualBeans.Regimen = Regimen;
    }

    public static String getTipoId() {
        return TipoId;
    }

    public static void setTipoId(String TipoId) {
        TemporalMorosidadMensualBeans.TipoId = TipoId;
    }

    public static double getTotal() {
        return Total;
    }

    public static void setTotal(double Total) {
        TemporalMorosidadMensualBeans.Total = Total;
    }

    public TemporalMorosidadMensualBeans() {
        sesion = new Sesion();
        estatus ="";

    }

    /*
     * 
     *Agregar registro 
     * 
     */
    public boolean Agregar() {
        try {

            if (sesion.Conectar() == false) {
                JOptionPane.showMessageDialog(null, "No se pudo establecer la conexion", "Mensaje", JOptionPane.INFORMATION_MESSAGE);
                return false;

        }
            String sql = "INSERT into temporalmorosidadmensual  " +
                    "(anio,mes,id,tipoid,propietario,direccion,regimen," +
                    "idregimen,morosidad,recargo,total,idmunicipio," +
                     "numeromes,numeroporcentaje,totalmorosidad,totalrecargo, " +
                    "grantotal,estatus,placa,idcorregimiento ,corregimiento, telefono,username)" +
                    "VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
            PreparedStatement prest = sesion.con.prepareStatement(sql);

            prest.setInt(1, getAnio());
            prest.setString(2, getMes());
            prest.setString(3, getId());
            prest.setString(4, getTipoId());
            prest.setString(5, getPropietario());
            prest.setString(6, getDireccion());
            prest.setString(7, getRegimen());
            prest.setString(8, getIdRegimen());
            prest.setDouble(9, getMorosidad());
            prest.setDouble(10, getRecargo());
            prest.setDouble(11, getTotal());
            prest.setString(12, sesion.getIdmunicipio());
            prest.setInt(13, getNumeroMes());
            prest.setDouble(14, getNumeroPorcentaje());
            prest.setDouble(15, getTotalMorosidad());
            prest.setDouble(16, getTotalRecargo());
            prest.setDouble(17, getGranTotal());
            prest.setString(18, getEstatus());
            prest.setString(19,getPlaca());
            prest.setString(20,getIdCorregimiento());
            prest.setString(21,getCorregimiento());
            prest.setString(22,getTelefono());
            prest.setString(23, sesion.getUsername());
            int count = prest.executeUpdate();
            sesion.con.close();
            return true;
        } catch (Exception ex) { 
            System.out.println("Error" + ex);
            JOptionPane.showMessageDialog(null, "Error " + ex.getMessage(), "TemporalMorosidadMensualBeans.Agregar() ", JOptionPane.ERROR_MESSAGE);
        }
        return false;
    }
    
     /*
     * 
     *Eliminar Temporales
     * 
     */
 
}//class
